ダイアログ: 入力設定
シンボル:
関数: このダイアログでは、入力イベントに入力アクションを割り当て、入力アクションを設定できます。
電話: 構成、設定 ボタンの 入力構成 財産
要件: エディターで要素が選択されています。
すべての要素プロパティが利用可能ですか?
すべてのプロパティは、を選択しないと使用できません [詳細] オプションまたは すべてのカテゴリ フィルターイン プロパティ。
入力アクション:ユーザー管理
ダイアログとアクション | 可能なユーザー管理ダイアログの1つ、または入力イベントに続くアクションを構成します 注記実行時に使用されるダイアログは、 ダイアログ設定 VisualizationManagerのタブ。 . も参照してください
デフォルト:からのダイアログ |
ログイン | ログインプロンプトが開きます。 ディフォルト: |
ログアウト | 現在のユーザーはログアウトしています。 |
ユーザーパスワードの変更 | パスワードを変更するためのダイアログが開きます。 ディフォルト: |
ユーザー構成を開く | 構成を変更するためのダイアログが開きます。 ディフォルト: |
入力アクション:ダイアログを閉じる
ダイアログ | タイプの視覚化 ダイアログ 閉鎖されます
例: . のデフォルトダイアログ VisuDialogs ライブラリ。通常、プロジェクトに統合されています。
注記オブジェクトプロパティの設定(視覚化 ビジュアライゼーションのタブ)は、ビジュアライゼーションをダイアログとして使用できるかどうかを決定します。 |
結果 | ダイアログを閉じるための戻り値 注記閉じた後にさらに入力アクションがある場合、それらはで構成されます 要素のプロパティ。 |
なし |
|
わかった |
戻り値は、ダイアログ内のボタンを参照します。値 |
キャンセル | |
アボート | |
リトライ | |
無視 | |
はい | |
番号 |
入力アクション:ダイアログを開く
ダイアログ | ビジュアライゼーションの名前(タイプ: ダイアログ)これは、視覚化ユーザーによって入力アクションがトリガーされた後、実行時にダイアログとして開きます
注記VisuDialogs ライブラリは標準のダイアログを提供します。
|
ダイアログのパラメータを転送する | |
パラメーター | ビジュアライゼーションのインターフェイスエディタで宣言されたインターフェイスパラメータ 例: |
タイプ | ビジュアライゼーションのインターフェイスエディタで宣言されたパラメータのデータ型 例: |
価値 | 変数(データ型はパラメーターのデータ型に対応します) ダイアログが開くと、変数の値がパラメーターに渡されます。 例:
|
ここで、ダイアログの戻り値がアクティブになります。 | |
アップデート | 注記ダイアログを閉じる前に、パラメータが更新されます。それまでは、値は一時的に保存されます。それらは、参照としてではなく、コピーとして保存されます。 |
なし |
|
わかった |
|
キャンセル | |
アボート | |
リトライ | |
無視 | |
はい | |
番号 |
ダイアログモーダルを開く |
|
開くポジション | 呼び出し元の視覚化に相対的な開始ダイアログの初期位置 |
中央揃え |
|
位置 |
注: X 方向と Y 方向の位置を指定するには、対応する入力オプションを使用します。 |
X | 開始ダイアログの左上隅の水平 X 位置 入力オプション:
|
Y | 開始ダイアログの左上隅の垂直 Y 位置 入力オプション:
|
入力アクション:言語の変更
クライアント依存の言語
言語はクライアントごとに個別に切り替えることができます。前提条件は、アドオン CODESYS Visualization 少なくともバージョン 4.7.0.0 であり、ランタイム システムがバージョン V3.5 SP20 以上でインストールされている。ビジュアライゼーションを開始すると、ブラウザーで設定された言語で表示されます (例: デ、 jp)。この言語はプロジェクト内に存在する必要があります。言語が使用できない場合は、標準テキストが表示されます。
バージョン 4.6.0.0 までは、言語の切り替えはすべてのクライアントで同時に行われていました。
言語の略語
ISO-639 コード (例: de、en、it、zh-CHS) を使用して、ビジュアリゼーション内に存在する言語に名前を付けます。
言語 | 現在の視覚化クライアントが切り替えられる言語 例:
|
入力アクション:表示されたビジュアライゼーションを変更します
ユーザー入力で表示される視覚化 | |
割当 | プロジェクトまたはライブラリで使用可能なすべてのビジュアライゼーションから選択されたビジュアライゼーション。 例: |
式を割り当てる | 変数 ( 例: |
ユーザー入力によって視覚化が表示される順序は、内部的に保存されます。次のオプションはこの情報を使用します。 | |
前に示した視覚化 |
要件:視覚化の切り替えがすでに発生しています。 |
次に示す視覚化 |
要件:によって呼び出された視覚化スイッチがすでに発生しています 前に示した視覚化。 |
入力アクション:コマンドの実行
コマンドは、入力イベントが発生したときに視覚化が処理する転送パラメーターとともにここにリストされています。
コマンドを構成する | ![]()
クリック |
![]() | のコマンド コマンドを構成する リストに追加されます。 |
![]() | コマンドが削除されます。 要件:コマンドが選択されている。 |
リスト内の順序は、実行の順序を定義します。 | |
![]() | 選択したコマンドがリストの1つ下に移動します。 |
![]() | 選択したコマンドがリストの1つ上に移動します。 |
指示 | 1番目のパラメーター | 2番目のパラメーター |
|
|
|
コントローラで実行されるEXEファイル プログラムはPLCで実行されるため、インタラクティブであったり、ユーザーインターフェイスを備えていたりすることはできません。 たとえば、プログラムがファイルをコピーすることは可能です。 | 一重引用符で囲まれた文字列としてのディレクトリを含むプログラム名 | 単一引用符で囲まれた文字列としてのプログラムの引数 例:プログラムが開くファイルの名前 |
指示 | 1.パラメータ | 2.パラメータ |
|
|
|
表示バリアントで実行されるEXEファイル。例外:WebVisu。 プログラムは、表示バリアントのコンテキスト内で実行されます。この後、プログラムはインタラクティブになり、ユーザーインターフェイスを備えている場合があります。 | ディレクトリが次のようなプログラム名 | プログラムの引数として 例:プログラムが開くファイルの名前 |
重要
ビジュアライゼーションがとして表示される場合 CODESYS WebVisuの場合、プログラム(EXEファイル)を起動できません。
指示 | 1.パラメータ | 2.パラメータ |
|
|
|
ビジュアライゼーションは、URLのWebページに移動します。 要件:視覚化は次のように実行されます CODESYS WebVisu。 | . URL
| パラメータが指定されていない場合、Webページは新しいウィンドウまたは新しいタブに表示されます。 もしも |
指示 | 1番目のパラメーター | 2番目のパラメーター |
|
|
|
. レシピ定義の名前
| . レシピ名
| |
視覚化の実行時に、コントローラーはレシピ定義の変数から実際の値を読み取り、指定されたレシピに書き込みます。値は暗黙的に(コントローラー上のファイルに)保存され、のレシピマネージャーのレシピ定義に表示されます。 CODESYS。言い換えれば、で管理されているレシピ CODESYS コントローラからの値で更新されます。 |
指示 | 1.パラメータ | 2.パラメータ |
|
|
|
. 影響を受けるレシピ定義の名前
| . レシピの名前(レシピ定義から)
| |
視覚化の実行時に、レシピの値は、レシピマネージャーの場合と同じようにコントローラーの変数に書き込まれます。 |
指示 | 1.パラメータ | 2.パラメータ |
|
|
|
. 影響を受けるレシピ定義の名前
| . 更新されてファイルに保存される影響を受けるレシピの名前
オプションパラメータ:ここで転送パラメータを指定しない場合、レシピ変数の値は後で指定されたファイルのみに保存されます。暗黙のレシピファイルは更新されません。 | |
視覚化の実行時に、 レシピを名前を付けて保存 ダイアログが開き、コントローラー上のファイル名と保存場所の入力をユーザーに求めます。ファイル名は その後、ユーザーはレシピ変数からの実際の値を含むファイルを保存できます。転送パラメータが いいえ 2番目のパラメーターで指定すると、暗黙のレシピファイルを変更せずにファイルが保存されます。 2番目のパラメーターに転送パラメーターが指定されている場合、暗黙のレシピファイルも更新されます。 注: レシピの変更をレシピファイルに自動的に保存する オプションが選択されている レシピマネージャー–一般 タブ、次にレシピ定義 CODESYS 暗黙のレシピファイルは自動的に同じに保たれます。 注:暗黙の(自動生成された)レシピファイルは、次の構文の名前でコントローラーに存在します。 |
指示 | 1番目のパラメーター | 2番目のパラメーター |
|
|
|
. 影響を受けるレシピ定義の名前
| . 影響を受けるレシピの名前
| |
視覚化の実行時に、 レシピを読み込む ダイアログが開きます。これは、視覚化ユーザーに、コントローラーのファイルシステムにあるファイルリストを提供し、拡張子でフィルター処理します 要件:ファイルはで作成されました |
指示 | 1.パラメータ | 2.パラメータ |
|
|
|
. 影響を受けるレシピ定義の名前
| . 新しいレシピの名前
| |
視覚化の実行時に、指定されたレシピ定義に新しいレシピが作成されます。 |
指示 | 1.パラメータ | 2.パラメータ |
|
|
|
. 影響を受けるレシピ定義の名前
| . レシピ名
| |
視覚化の実行時に、指定されたレシピがレシピ定義から削除されます。 |
指示 | 1.パラメータ | 2.パラメータ |
| オプション:印刷する視覚化画面のファイル名(例:「スタート画面」) | 2番目のパラメーターを指定することはできません |
デフォルト プリンター ビジュアライゼーションの実行中にダイアログが開きます。ダイアログで、プリンターを選択し、追加の印刷設定を構成します。ダイアログを確認すると、現在表示されている視覚化画面が印刷されます。 注記このコマンドは、TargetVisuでのみ実行できます。 |
入力アクション:フレーム視覚化の切り替え
入力イベントが発生すると、ディスプレイは1つのフレーム内で別のビジュアライゼーションに切り替わります。
フレーム選択タイプ | |
ローカルビジュアライゼーションを切り替える | The フレームの選択 グループが表示されます。 |
任意の視覚化に切り替えます | The フレームと視覚化の選択 グループが表示されます。 |
要件: ローカルビジュアライゼーションを切り替える が選択されています。 | |
フレームの選択 | アクティブなビジュアライゼーションを含むすべてのフレームのリスト。参照されている視覚化は、各フレームの下にリストされています。 参考文献 それぞれのフレームのプロパティ。 例: ![]() |
選択を割り当てる | の選択 フレームの選択 入力フィールドが受け入れられます。それからそれはに現れます 選択したフレーム と 選択された視覚化 設定。 要件:ビジュアライゼーションがで選択されている フレームの選択 入力フィールド。 |
選択したフレーム | 切り替えるフレームの名前 例: ヒント:を使用してください 選択を割り当てる ここで設定を変更するためのコマンド。 |
選択されたVisu | 切り替えられたビジュアライゼーションの名前 例: ヒント:を使用してください 選択を割り当てる ここで設定を変更するためのコマンド。 |
要件: 任意の視覚化に切り替えます オプションが選択されています。 | |
フレームと視覚化の選択 | 切り替えるフレームが含まれています |
割当 | 切り替えられるフレーム(完全なパスを使用)。インデックスは視覚化を決定します。 例: パスは次の構文で指定されます。 注意:ビジュアライゼーションは、フレーム要素を使用して任意の深さにネストできます。を使用するには 任意の視覚化に切り替えます 問題のないフレーム選択タイプ。フレームには、21を超える参照ビジュアライゼーションが含まれていてはなりません。 |
式を割り当てる | 変数 ( 例: |
選択するインデックス | . 参照されているビジュアライゼーションのどれを表示するかを決定するインデックス
注:フレームの参照されたビジュアライゼーションは、その順序に従って自動的にインデックスが付けられます。 |
要件:プロジェクトには、構造を形成する視覚化が含まれています。
入力アクション:変数の書き込み
入力アクションの構成は、視覚化ユーザーが値を指定する方法と、値が書き込まれる変数を定義します。
入力方式 入力のプロンプト方法 | |
ディフォルト | 入力フィールド、または必要に応じて仮想キーボード(ディスプレイバリアントに物理キーボードがない場合) 注:実行時のテキスト入力のデフォルトオプションは、VisualizationManagerで設定されています。 ダイアログ設定 タブ、 デフォルトのテキスト入力の設定。 |
テキスト入力 | 入力フィールドが表示されます。ビジュアライゼーションユーザーは、キーボードを使用して数字またはテキストを指定できます。 要件:ディスプレイバリアントには、入力デバイスとしてキーボードがあります。 |
制限付きのテキスト入力 | 入力フィールドが表示されます。キーボードを使用して、数字またはテキストを指定します。このフィールドには、入力の値の範囲も表示されます。制限を超えると、入力値が赤で表示されます。 要件:ディスプレイバリアントには、入力デバイスとしてキーボードがあります。 |
VisuDialogs.Keypad | 仮想キーボードが開きます。数字やテキストを指定するために使用します。 |
VisuDialogs.Numpad | 仮想キーボードが開きます。番号を指定するために使用します。 |
VisuDialogs.NumpadExtended | 仮想キーボードが開きます。番号を指定するために使用します。ここでは、16進表記と指数表記も許可されています。 |
編集する変数を選択 | |
テキスト出力変数を使用する |
|
別の変数を使用する |
例: |
初期表示形式 | フォーマット定義のあるプレースホルダー。変数値の出力形式と入力制限を定義します。 例: |
最小 | . 入力制限の最小値。ユーザーがより小さい値を指定した場合、それは受け入れられません。
|
マックス | . 入力制限の最大値。ユーザーがより大きな値を指定した場合、それは受け入れられません。
|
ダイアログタイトル | . ダイアログのタイトルバーに表示されるテキスト。オプション。
|
パスワードフィールド |
|
入力ダイアログを開く位置 | 呼び出し元のビジュアライゼーションに対する入力ダイアログを開くための初期位置 |
グローバル設定を使用する(視覚化マネージャーから) | 要件: このオプションは、TargetVisu または WebVisu として表示する場合にのみ使用できます。
|
中央揃え |
|
位置 |
注: X 方向と Y 方向の位置を指定するには、対応する入力オプションを使用します。 |
X | 開始ダイアログの左上隅の水平 X 位置 入力オプション:
|
Y | 開始ダイアログの左上隅の垂直 Y 位置 入力オプション:
|
入力アクション:STコードを実行します
入力フィールド | 構造化テキストとしてのコードのエディター |
入力アクション:変数の切り替え
変数 | 変数 ( 例: |
入力アクション:ファイル転送
とともに ファイル転送 入力アクションでは、ファイルを操作バリアント(ターゲットまたはWebビジュアライゼーション)からPLCに転送したり、PLCとの間で転送したりできます。これは、ファイル転送(タイプ: ファイル)またはストリーミング(タイプ: ストリーミング)。
このアクションには、実行時にビジュアライゼーションにファイル選択ダイアログが表示されるという効果があります。そこで、ビジュアライゼーションユーザーは、PLCとの間で転送されるファイルを選択できます。PLCからビジュアライゼーションへの転送の場合、 ファイルを保存 ダイアログが開きます。ビジュアライゼーションからPLCへの転送では、 ファイルを開く ダイアログが開きます。
移行 | |
方向 | ファイル転送の方向 |
PLCから視覚化へ | で指定されたオブジェクト ファイル名 また ストリーミングインスタンス名 PLCからビジュアライゼーションに転送されます。 The ファイルを保存 ファイル選択ダイアログは、実行時にビジュアライゼーションに表示されます。 |
可視化からPLCへ | ビジュアライゼーションユーザーが指定したファイルはPLCに転送され、で指定されたファイルパスに保存されます。 ファイル名 また ストリーミングインスタンス名。 The ファイルを開く ファイル選択ダイアログは、実行時にビジュアライゼーションに表示されます。 |
タイプ | . ファイルの転送方法を決定します
|
タイプ | ファイル データ転送はファイル転送によって行われます。 |
ファイル名 | ファイルパス(タイプ
注記ユーザーがビジュアライゼーションでファイルパスを指定した場合 テキストフィールド 要素、マスキング文字 注記ユーザーがファイルパスを指定する場合は、誤ってファイルが読み取られたり上書きされたりしないように、アプリケーションで確認する必要があります。 |
タイプ | ストリーミング データ転送はストリーミングによって行われます。 |
ストリーミングインスタンス名 | インスタンスパス(タイプ タイプ タイプ |
制御フラグ | 注:変数は、転送方向についてのみ評価されます 可視化からPLCへ。 変数(タイプ PLCのファイルシステムでオブジェクト(ファイルまたはインスタンスオブジェクト)をどのように処理するかを決定します。これには、変数を設定できる2つのフラグが用意されています。
. オプション
例: |
転送方向は 可視化からPLCへ (書きます)。
例:新しいレシピファイル Recipes/Recipe_2021.txt
視覚化デバイスで作成されました。ビジュアライゼーションユーザーはこのファイルを選択し、同じ名前でPLCにファイルを保存したいと考えています。それに応じて制御フラグが設定されるため、メッセージウィンドウが開き、視覚化ユーザーはファイルが上書きされることを確認できます。
PROGRAM PLC_PRG VAR xVisuToggle : BOOL; dwControlFlag : DWORD := VisuElems.VisuEnumFileTransferControlFlags.UseOriginalFileName + VisuElems.VisuEnumFileTransferControlFlags.ConfirmFileOverwriteInPlc; strFileName: STRING := '/Recipes/Recipe_new.txt'; END_VAR
ステータス変数 | |
転送アクティブ | ブール変数(オプション)
|
転送が成功しました | ブール変数(オプション)
|
エラーコード |
|
ローカルの視覚化ファイルを使用する | 要件: このオプションは、次の場合に使用できます。 視覚化ファイルを PLC に転送する 方向として指定されています。
|